Optgen: A Generator for Local Optimizations
نویسنده
چکیده
Every compiler comes with a set of local optimization rules, such as x + 0 → x and x & x → x, that do not require any global analysis. These rules reflect the wisdom of the compiler developers about mathematical identities that hold for the operations of their intermediate representation. Unfortunately, these sets of hand-crafted rules guarantee neither correctness nor completeness. Optgen solves this problem by generating all local optimizations up to a given cost limit. Since Optgen verifies each rule using an SMT solver, it guarantees correctness and completeness of the generated rule set. Using Optgen, we tested the latest versions of GCC, ICC and LLVM and identified more than 50 missing local optimizations that involve only two operations.
منابع مشابه
Multi-objective optimization of heat recovery steam generators
In this paper, a multi-objective method is used to optimize a heat recovery steam generator (HRSG). Two objective functions have been used in the optimization, which are irreversibility and HRSG equivalent volume. The former expresses the exergetic efficiency and the latter demonstrates the cost of the HRSG. Decision variables are geometric and operational parameters of the HRSG. The result...
متن کاملMulti-objective optimization of heat recovery steam generators
In this paper, a multi-objective method is used to optimize a heat recovery steam generator (HRSG). Two objective functions have been used in the optimization, which are irreversibility and HRSG equivalent volume. The former expresses the exergetic efficiency and the latter demonstrates the cost of the HRSG. Decision variables are geometric and operational parameters of the HRSG. The results of...
متن کاملThe Design and Implementation of Genesis
Although code optimizations are necessary to parallelize code, few guidelines exist for determining when and where to apply optimizations to produce the most efficient code. The order of applying optimizations can also have an impact on the efficiency of the final target code. However, determining the appropriate optimizations is difficult due to the complex interactions among the optimizations...
متن کاملMULTICRITERION SYNTHESIS OF INTELLIGENT CONTROL SYSTEMS OF GENERATING UNIT OF NUCLEAR POWER STATION
The paper is devoted to solution of some problems in nuclear power station generating unit intellectual control systems using genetic algorithms on the basis of control system model development, optimizations methods of their direct quality indices and improved integral quadratic estimates. Some mathematical vector models were obtained for control system multicriterion quality indices with due ...
متن کاملبهینهسازی ژنراتور القایی تغذیه دوگانه توسط روش اجزای محدود جهت بهبود عملکرد توربین بادی سرعت متغیر
In this paper, an optimized double-fed induction generator in wind power plants has been studied. The equations of optimal design is extracted and for evaluation of generator performance, a model has been presented and based on this model, the generator is optimized using finite element analysis (FEA). The aims of the optimizations are improvement of voltage and current waveform to could reach ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015